package compra.main;

import java.util.List;
import java.util.Random;

import compra.fake.Solicitacao;

public class Usuario {
	private Random random;

	public Usuario() {
		this.random = new Random(1L);
	}

	public int querReaproveitarUmaSolicitacao(List<Solicitacao> solicitacoes) {

		int i = this.random.nextInt(solicitacoes.size() * 2 + 1);

		// Se escolheu uma solicitacao que nao existe
		if (i >= solicitacoes.size()) {
			return -1;
		}
		return i;
	}
	
	public boolean querEfetuarCompra() {

		int i = this.random.nextInt(1);
		
		return (i == 1);
	}

	public Solicitacao qualEhASolicitacao() {
		Solicitacao solicitacao = new Solicitacao();
		
		return solicitacao;
	}

	public String qualEhAStringDeBusca() {
		return this.random.toString();
	}
}
